package ${package_name};

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.thghh.table.BeanColumn;
import com.thghh.bcode.model.Property;

@Data
@EqualsAndHashCode(callSuper=false)
public class ${class_name} extends Property
{
    <#if properties?exists>
        <#list properties as property>
            <#if property.property>
     @BeanColumn(name = "${property.displayPropertyName}", index = ${property.propertyIndex}, editable = ${property.editable?string('true','false')})
            </#if>
     private ${property.propertyType.getName()} ${property.propertyName};

        </#list>
    </#if>
}
